package syntaxtree;
import visitor.TranslateVisitor;
import visitor.Visitor;
import visitor.TypeVisitor;

/***/
public abstract class Statement {
	/***/
	public int beginLine, endLine, beginColumn, endColumn;
	
	/**
	 * 
	 * */
	public abstract void accept(Visitor v);
	
	/**
	 * 
	 * */
	public abstract Type accept(TypeVisitor v);
	
	/**
	 * 
	 * */
	public abstract translate.activationRegister.util.Exp accept(TranslateVisitor v);

}
